package com.cws.backup.constant;

/**
 * @author cws
 */
public class Command {
    /**
     * 添加下面的参数防止备份的emoji表情被替换成"?"
     * --default-character-set=utf8mb4
     */
    public static final String MYSQL_COMMAND = "mysqldump -h#{ip} -u#{username} -p#{password} --databases #{db}  >#{file} --default-character-set=utf8mb4";
    /**
     * 需要注意的是下面的命令只能在服务端执行,即程序和oracle数据库必须在同一台机器
     * 需要先创建下面命令里的文件夹再执行下面的命令,然后把“dpdata1”填到location参数里面
     * create directory dpdata1 as 'D:\temp\dmp';
     * 备份生成的文件是.dump格式
     */
    public static final String ORACLE_COMMAND = "expdp #{username}/#{password}@#{db} directory=#{location} dumpfile=#{dump} tablespaces=#{tablespace} logfile=#{log}";
}
